import requests


#公司管理
from app import Local_UrL


class ComManagerAPI:
    def __init__(self):
        #公司管理-->权限管理-->岗位权限

        #岗位名称查询
        self.url_station_compony=Local_UrL+"/api/role"

        #修改岗位权限
        self.url_modify_station_perssion=Local_UrL+"/api/role/16"

        #设置权限功能
        self.url_set_station_perssion=Local_UrL+"/api/role/16/permissions"

        # 设置数据权限
        self.url_set_station_data_perssion=Local_UrL+"/api/dataaccess"

        #新建岗位
        self.url_create_station_=Local_UrL+"/api/role"

        #删除岗位
        self.url_delete_station= Local_UrL + "/api/role/22"

    #岗位名称查询
    def get_station_check(self, session,station_data):
        return session.get(self.url_station_compony,params=station_data)

    # 修改岗位权限
    def post_modifty_station_perssion(self, session, modify_station_permission):
        return session.post(self.url_modify_station_perssion, data=modify_station_permission)

    #设置权限功能
    def put_station_perssion(self, session, put_station_permission):
        return session.put(self.url_set_station_perssion, data=put_station_permission)

    #设置数据权限
    def post_data_perssion(self, session,post_station_data_permission):
        return session.post(self.url_set_station_data_perssion, data=post_station_data_permission)

    #新建岗位
    def post_data_perssion(self, session,post_new_station):
        return session.post(self.url_create_station_, data=post_new_station)

    # 删除岗位
    def delete_station(self, session):
            return session.delete(self.url_delete_station)